﻿using System;
namespace Bit.Art.Sso
{
    public class ClientOption
    {
        public bool Add { get; set; }

        public bool Remove { get; set; }
        
        public string ClientId { get; set; }

        public string ClientName { get; set; }

        public string[] ClientSecrets { get; set; }

        public string[] AllowedGrantTypes { get; set; }

        public bool AllowAccessTokensViaBrowser { get; set; } 

        public bool RequireConsent { get; set; }

        public bool AllowOfflineAccess { get; set; } 

        public string[] RedirectUris { get; set; }

        public string[] PostLogoutRedirectUris { get; set; }

        public string[] AllowedCorsOrigins { get; set; }

        public string[] AllowedScopes { get; set; }
    }
}
